package cn.tt.tuantuanerp.tuantuanerp.comment.pojo.vo;


import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class SkuListItemVO implements Serializable {

  //基本信息
  /**
   * 库存sku编号 用户必须提交
   */
  private Long skuId;
  /**
   *库存sku中文名称 用户必须提交
   */
  private String skuName;
  /**
   *sku状态(0正常销售、1商品清仓、2停止销售)
   * 默认0
   */
  private Integer skuStatus;
  /**
   *售价 用户必须提交
   */
  private BigDecimal goodsPrice;
  //商品详细信息
  /**
   *商品图片 可以为null
   */
  private String goodsImg;
  //采购信息
  /**
   *采购在途数量(已采购商品派送数量)  定时任务 每天晚上自动计算
   */
  private Integer transitNum;
  //仓库&库存信息
  /**
   *库存 默认0 自动计算
   */
  private Integer goodsStock;
  /**
   *预测日销量 定时任务 每天晚上自动计算  计算公式: 7天*60%+30天*30%+90天*10%
   */
  private Integer forecastDailySales;
  /**
   *最新出库时间 默认null  新增订单事自动创建
   */
  private LocalDateTime latestReleaseTime;
  /**
   *最新入库时间 采购入库时修改
   */
  private LocalDateTime latestEntryTime;
  /**
   *采购在途量 默认0 商品发起采购单后更新  签收完成后再次更新
   */
  private Integer purchaseNum;
  /**
   *当前可售天数 自动计算 库存/预测日销量
   *
   * 日销量*采购天数+警戒量-库存量-采购在途
   */
  private Integer currentAvailableDays;





}
